narcotic or hallucinogenic drug - Espagnol Anglais Dictionnaire